﻿using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Reflection;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace Argos.Workflows
{
    partial class TargetFailureMonitoringWorkflow
    {
        #region Designer generated code
        
        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        [System.Diagnostics.DebuggerNonUserCode]
        private void InitializeComponent()
        {
			this.CanModifyActivities = true;
			System.Workflow.Activities.CodeCondition codecondition1 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition2 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition3 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition4 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition5 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition6 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition7 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition8 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition9 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition10 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition11 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition12 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition13 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition14 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition15 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition16 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition17 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition18 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition19 = new System.Workflow.Activities.CodeCondition();
			System.Workflow.Activities.CodeCondition codecondition20 = new System.Workflow.Activities.CodeCondition();
			this.ClearFailureAlertTimeStamp = new System.Workflow.Activities.CodeActivity();
			this.deliverAlertActivity2 = new Argos.Activities.DeliverAlertActivity();
			this.SetFailureAlertTimeStamp = new System.Workflow.Activities.CodeActivity();
			this.deliverAlertActivity1 = new Argos.Activities.DeliverAlertActivity();
			this.ifElseBranchActivity9 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity8 = new System.Workflow.Activities.IfElseBranchActivity();
			this.setStateActivity19 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity18 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity17 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity25 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity16 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity15 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity14 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity13 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity12 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity24 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity23 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity3 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity();
			this.ifElseActivity5 = new System.Workflow.Activities.IfElseActivity();
			this.setStateActivity7 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity6 = new System.Workflow.Activities.SetStateActivity();
			this.ifElseActivity4 = new System.Workflow.Activities.IfElseActivity();
			this.setStateActivity22 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity11 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity10 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity5 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity20 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity4 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity9 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity21 = new System.Workflow.Activities.SetStateActivity();
			this.setStateActivity8 = new System.Workflow.Activities.SetStateActivity();
			this.ifElseBranchActivity21 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity20 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity19 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity27 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity18 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity17 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity16 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity15 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity26 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity14 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity25 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity1 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity7 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity6 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity5 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity24 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity13 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity12 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity22 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity4 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity3 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity23 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity11 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseBranchActivity10 = new System.Workflow.Activities.IfElseBranchActivity();
			this.ifElseActivity9 = new System.Workflow.Activities.IfElseActivity();
			this.refreshTargetDataActivity9 = new Argos.Activities.RefreshTargetDataActivity();
			this.delayActivity2 = new System.Workflow.Activities.DelayActivity();
			this.ifElseActivity8 = new System.Workflow.Activities.IfElseActivity();
			this.refreshTargetDataActivity8 = new Argos.Activities.RefreshTargetDataActivity();
			this.delayActivity1 = new System.Workflow.Activities.DelayActivity();
			this.ifElseActivity1 = new System.Workflow.Activities.IfElseActivity();
			this.refreshTargetDataActivity3 = new Argos.Activities.RefreshTargetDataActivity();
			this.ifElseActivity3 = new System.Workflow.Activities.IfElseActivity();
			this.executeTestActivity1 = new Argos.Activities.ExecuteTestActivity();
			this.ifElseActivity7 = new System.Workflow.Activities.IfElseActivity();
			this.refreshTargetDataActivity7 = new Argos.Activities.RefreshTargetDataActivity();
			this.TestDelay3 = new System.Workflow.Activities.DelayActivity();
			this.refreshTargetDataActivity6 = new Argos.Activities.RefreshTargetDataActivity();
			this.refreshTargetDataActivity1 = new Argos.Activities.RefreshTargetDataActivity();
			this.ifElseActivity2 = new System.Workflow.Activities.IfElseActivity();
			this.refreshTargetDataActivity2 = new Argos.Activities.RefreshTargetDataActivity();
			this.TestDelay1 = new System.Workflow.Activities.DelayActivity();
			this.ifElseActivity6 = new System.Workflow.Activities.IfElseActivity();
			this.refreshTargetDataActivity5 = new Argos.Activities.RefreshTargetDataActivity();
			this.TestDelay2 = new System.Workflow.Activities.DelayActivity();
			this.refreshTargetDataActivity4 = new Argos.Activities.RefreshTargetDataActivity();
			this.WaitForNotDisabledInDisabled = new System.Workflow.Activities.EventDrivenActivity();
			this.WaitForNotPausedInPaused = new System.Workflow.Activities.EventDrivenActivity();
			this.InitializeStarted = new System.Workflow.Activities.StateInitializationActivity();
			this.InitializeTesting = new System.Workflow.Activities.StateInitializationActivity();
			this.WaitForTestRunInAlerted = new System.Workflow.Activities.EventDrivenActivity();
			this.InitializeAlerted = new System.Workflow.Activities.StateInitializationActivity();
			this.InitializePassed = new System.Workflow.Activities.StateInitializationActivity();
			this.WaitForTestRunInPassed = new System.Workflow.Activities.EventDrivenActivity();
			this.WaitForTestRunInFailed = new System.Workflow.Activities.EventDrivenActivity();
			this.InitializeFailed = new System.Workflow.Activities.StateInitializationActivity();
			this.Disabled = new System.Workflow.Activities.StateActivity();
			this.Paused = new System.Workflow.Activities.StateActivity();
			this.Started = new System.Workflow.Activities.StateActivity();
			this.Testing = new System.Workflow.Activities.StateActivity();
			this.Alerted = new System.Workflow.Activities.StateActivity();
			this.Passed = new System.Workflow.Activities.StateActivity();
			this.Failed = new System.Workflow.Activities.StateActivity();
			// 
			// ClearFailureAlertTimeStamp
			// 
			this.ClearFailureAlertTimeStamp.Description = "Clears the time stamp failure alerts were last sent from the workflow.";
			this.ClearFailureAlertTimeStamp.Name = "ClearFailureAlertTimeStamp";
			this.ClearFailureAlertTimeStamp.ExecuteCode += new System.EventHandler(this.ClearFailureAlertTimeStamp_ExecuteCode);
			// 
			// deliverAlertActivity2
			// 
			this.deliverAlertActivity2.AlertType = Argos.AlertTypes.Success;
			this.deliverAlertActivity2.Name = "deliverAlertActivity2";
			// 
			// SetFailureAlertTimeStamp
			// 
			this.SetFailureAlertTimeStamp.Description = "Sets the timestamp when failure alerts were last sent from this workflow.";
			this.SetFailureAlertTimeStamp.Name = "SetFailureAlertTimeStamp";
			this.SetFailureAlertTimeStamp.ExecuteCode += new System.EventHandler(this.SetFailureAlertTimeStamp_ExecuteCode);
			// 
			// deliverAlertActivity1
			// 
			this.deliverAlertActivity1.AlertType = Argos.AlertTypes.Failure;
			this.deliverAlertActivity1.Name = "deliverAlertActivity1";
			// 
			// ifElseBranchActivity9
			// 
			this.ifElseBranchActivity9.Activities.Add(this.deliverAlertActivity2);
			this.ifElseBranchActivity9.Activities.Add(this.ClearFailureAlertTimeStamp);
			codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_HasAlertBeenSent);
			this.ifElseBranchActivity9.Condition = codecondition1;
			this.ifElseBranchActivity9.Name = "ifElseBranchActivity9";
			// 
			// ifElseBranchActivity8
			// 
			this.ifElseBranchActivity8.Activities.Add(this.deliverAlertActivity1);
			this.ifElseBranchActivity8.Activities.Add(this.SetFailureAlertTimeStamp);
			codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsNewFailureAlertRequired);
			this.ifElseBranchActivity8.Condition = codecondition2;
			this.ifElseBranchActivity8.Description = "Checks to see if a new alert is required, for any reason there might be.";
			this.ifElseBranchActivity8.Name = "ifElseBranchActivity8";
			// 
			// setStateActivity19
			// 
			this.setStateActivity19.Name = "setStateActivity19";
			this.setStateActivity19.TargetStateName = "Passed";
			// 
			// setStateActivity18
			// 
			this.setStateActivity18.Name = "setStateActivity18";
			this.setStateActivity18.TargetStateName = "Failed";
			// 
			// setStateActivity17
			// 
			this.setStateActivity17.Name = "setStateActivity17";
			this.setStateActivity17.TargetStateName = "Alerted";
			// 
			// setStateActivity25
			// 
			this.setStateActivity25.Name = "setStateActivity25";
			this.setStateActivity25.TargetStateName = "Paused";
			// 
			// setStateActivity16
			// 
			this.setStateActivity16.Name = "setStateActivity16";
			this.setStateActivity16.TargetStateName = "Disabled";
			// 
			// setStateActivity15
			// 
			this.setStateActivity15.Name = "setStateActivity15";
			this.setStateActivity15.TargetStateName = "Passed";
			// 
			// setStateActivity14
			// 
			this.setStateActivity14.Name = "setStateActivity14";
			this.setStateActivity14.TargetStateName = "Failed";
			// 
			// setStateActivity13
			// 
			this.setStateActivity13.Name = "setStateActivity13";
			this.setStateActivity13.TargetStateName = "Alerted";
			// 
			// setStateActivity12
			// 
			this.setStateActivity12.Name = "setStateActivity12";
			this.setStateActivity12.TargetStateName = "Paused";
			// 
			// setStateActivity24
			// 
			this.setStateActivity24.Name = "setStateActivity24";
			this.setStateActivity24.TargetStateName = "Disabled";
			// 
			// setStateActivity1
			// 
			this.setStateActivity1.Name = "setStateActivity1";
			this.setStateActivity1.TargetStateName = "Testing";
			// 
			// setStateActivity23
			// 
			this.setStateActivity23.Name = "setStateActivity23";
			this.setStateActivity23.TargetStateName = "Disabled";
			// 
			// setStateActivity3
			// 
			this.setStateActivity3.Name = "setStateActivity3";
			this.setStateActivity3.TargetStateName = "Paused";
			// 
			// setStateActivity2
			// 
			this.setStateActivity2.Name = "setStateActivity2";
			this.setStateActivity2.TargetStateName = "Passed";
			// 
			// ifElseActivity5
			// 
			this.ifElseActivity5.Activities.Add(this.ifElseBranchActivity9);
			this.ifElseActivity5.Description = "Checks if the previous state was Alerted. If so, we also need to send some OK ale" +
				"rts.";
			this.ifElseActivity5.Name = "ifElseActivity5";
			// 
			// setStateActivity7
			// 
			this.setStateActivity7.Name = "setStateActivity7";
			this.setStateActivity7.TargetStateName = "Failed";
			// 
			// setStateActivity6
			// 
			this.setStateActivity6.Name = "setStateActivity6";
			this.setStateActivity6.TargetStateName = "Alerted";
			// 
			// ifElseActivity4
			// 
			this.ifElseActivity4.Activities.Add(this.ifElseBranchActivity8);
			this.ifElseActivity4.Description = "Checks if the previous state was Failed. If so, this is the first time we go to t" +
				"he Alerted state so we need to deliver some alerts as well.";
			this.ifElseActivity4.Name = "ifElseActivity4";
			// 
			// setStateActivity22
			// 
			this.setStateActivity22.Name = "setStateActivity22";
			this.setStateActivity22.TargetStateName = "Testing";
			// 
			// setStateActivity11
			// 
			this.setStateActivity11.Name = "setStateActivity11";
			this.setStateActivity11.TargetStateName = "Disabled";
			// 
			// setStateActivity10
			// 
			this.setStateActivity10.Name = "setStateActivity10";
			this.setStateActivity10.TargetStateName = "Paused";
			// 
			// setStateActivity5
			// 
			this.setStateActivity5.Name = "setStateActivity5";
			this.setStateActivity5.TargetStateName = "Testing";
			// 
			// setStateActivity20
			// 
			this.setStateActivity20.Name = "setStateActivity20";
			this.setStateActivity20.TargetStateName = "Disabled";
			// 
			// setStateActivity4
			// 
			this.setStateActivity4.Name = "setStateActivity4";
			this.setStateActivity4.TargetStateName = "Paused";
			// 
			// setStateActivity9
			// 
			this.setStateActivity9.Name = "setStateActivity9";
			this.setStateActivity9.TargetStateName = "Testing";
			// 
			// setStateActivity21
			// 
			this.setStateActivity21.Name = "setStateActivity21";
			this.setStateActivity21.TargetStateName = "Disabled";
			// 
			// setStateActivity8
			// 
			this.setStateActivity8.Name = "setStateActivity8";
			this.setStateActivity8.TargetStateName = "Paused";
			// 
			// ifElseBranchActivity21
			// 
			this.ifElseBranchActivity21.Activities.Add(this.setStateActivity19);
			this.ifElseBranchActivity21.Name = "ifElseBranchActivity21";
			// 
			// ifElseBranchActivity20
			// 
			this.ifElseBranchActivity20.Activities.Add(this.setStateActivity18);
			codecondition3.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsAlertCountGreaterThanZero);
			this.ifElseBranchActivity20.Condition = codecondition3;
			this.ifElseBranchActivity20.Name = "ifElseBranchActivity20";
			// 
			// ifElseBranchActivity19
			// 
			this.ifElseBranchActivity19.Activities.Add(this.setStateActivity17);
			codecondition4.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_HasAlertBeenSent);
			this.ifElseBranchActivity19.Condition = codecondition4;
			this.ifElseBranchActivity19.Name = "ifElseBranchActivity19";
			// 
			// ifElseBranchActivity27
			// 
			this.ifElseBranchActivity27.Activities.Add(this.setStateActivity25);
			codecondition5.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetPaused);
			this.ifElseBranchActivity27.Condition = codecondition5;
			this.ifElseBranchActivity27.Name = "ifElseBranchActivity27";
			// 
			// ifElseBranchActivity18
			// 
			this.ifElseBranchActivity18.Activities.Add(this.setStateActivity16);
			codecondition6.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetDisabled);
			this.ifElseBranchActivity18.Condition = codecondition6;
			this.ifElseBranchActivity18.Name = "ifElseBranchActivity18";
			// 
			// ifElseBranchActivity17
			// 
			this.ifElseBranchActivity17.Activities.Add(this.setStateActivity15);
			this.ifElseBranchActivity17.Name = "ifElseBranchActivity17";
			// 
			// ifElseBranchActivity16
			// 
			this.ifElseBranchActivity16.Activities.Add(this.setStateActivity14);
			codecondition7.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsAlertCountGreaterThanZero);
			this.ifElseBranchActivity16.Condition = codecondition7;
			this.ifElseBranchActivity16.Name = "ifElseBranchActivity16";
			// 
			// ifElseBranchActivity15
			// 
			this.ifElseBranchActivity15.Activities.Add(this.setStateActivity13);
			codecondition8.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_HasAlertBeenSent);
			this.ifElseBranchActivity15.Condition = codecondition8;
			this.ifElseBranchActivity15.Name = "ifElseBranchActivity15";
			// 
			// ifElseBranchActivity26
			// 
			this.ifElseBranchActivity26.Activities.Add(this.setStateActivity12);
			codecondition9.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetPaused);
			this.ifElseBranchActivity26.Condition = codecondition9;
			this.ifElseBranchActivity26.Name = "ifElseBranchActivity26";
			// 
			// ifElseBranchActivity14
			// 
			this.ifElseBranchActivity14.Activities.Add(this.setStateActivity24);
			codecondition10.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetDisabled);
			this.ifElseBranchActivity14.Condition = codecondition10;
			this.ifElseBranchActivity14.Name = "ifElseBranchActivity14";
			// 
			// ifElseBranchActivity25
			// 
			this.ifElseBranchActivity25.Activities.Add(this.setStateActivity1);
			this.ifElseBranchActivity25.Name = "ifElseBranchActivity25";
			// 
			// ifElseBranchActivity2
			// 
			this.ifElseBranchActivity2.Activities.Add(this.setStateActivity23);
			codecondition11.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetDisabled);
			this.ifElseBranchActivity2.Condition = codecondition11;
			this.ifElseBranchActivity2.Name = "ifElseBranchActivity2";
			// 
			// ifElseBranchActivity1
			// 
			this.ifElseBranchActivity1.Activities.Add(this.setStateActivity3);
			codecondition12.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetPaused);
			this.ifElseBranchActivity1.Condition = codecondition12;
			this.ifElseBranchActivity1.Name = "ifElseBranchActivity1";
			// 
			// ifElseBranchActivity7
			// 
			this.ifElseBranchActivity7.Activities.Add(this.ifElseActivity5);
			this.ifElseBranchActivity7.Activities.Add(this.setStateActivity2);
			this.ifElseBranchActivity7.Name = "ifElseBranchActivity7";
			// 
			// ifElseBranchActivity6
			// 
			this.ifElseBranchActivity6.Activities.Add(this.setStateActivity7);
			codecondition13.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsAlertCountGreaterThanZero);
			this.ifElseBranchActivity6.Condition = codecondition13;
			this.ifElseBranchActivity6.Name = "ifElseBranchActivity6";
			// 
			// ifElseBranchActivity5
			// 
			this.ifElseBranchActivity5.Activities.Add(this.ifElseActivity4);
			this.ifElseBranchActivity5.Activities.Add(this.setStateActivity6);
			codecondition14.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsAlertThresholdExceeded);
			this.ifElseBranchActivity5.Condition = codecondition14;
			this.ifElseBranchActivity5.Name = "ifElseBranchActivity5";
			// 
			// ifElseBranchActivity24
			// 
			this.ifElseBranchActivity24.Activities.Add(this.setStateActivity22);
			this.ifElseBranchActivity24.Name = "ifElseBranchActivity24";
			// 
			// ifElseBranchActivity13
			// 
			this.ifElseBranchActivity13.Activities.Add(this.setStateActivity11);
			codecondition15.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetDisabled);
			this.ifElseBranchActivity13.Condition = codecondition15;
			this.ifElseBranchActivity13.Name = "ifElseBranchActivity13";
			// 
			// ifElseBranchActivity12
			// 
			this.ifElseBranchActivity12.Activities.Add(this.setStateActivity10);
			codecondition16.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetPaused);
			this.ifElseBranchActivity12.Condition = codecondition16;
			this.ifElseBranchActivity12.Name = "ifElseBranchActivity12";
			// 
			// ifElseBranchActivity22
			// 
			this.ifElseBranchActivity22.Activities.Add(this.setStateActivity5);
			this.ifElseBranchActivity22.Name = "ifElseBranchActivity22";
			// 
			// ifElseBranchActivity4
			// 
			this.ifElseBranchActivity4.Activities.Add(this.setStateActivity20);
			codecondition17.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetDisabled);
			this.ifElseBranchActivity4.Condition = codecondition17;
			this.ifElseBranchActivity4.Name = "ifElseBranchActivity4";
			// 
			// ifElseBranchActivity3
			// 
			this.ifElseBranchActivity3.Activities.Add(this.setStateActivity4);
			codecondition18.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetPaused);
			this.ifElseBranchActivity3.Condition = codecondition18;
			this.ifElseBranchActivity3.Name = "ifElseBranchActivity3";
			// 
			// ifElseBranchActivity23
			// 
			this.ifElseBranchActivity23.Activities.Add(this.setStateActivity9);
			this.ifElseBranchActivity23.Name = "ifElseBranchActivity23";
			// 
			// ifElseBranchActivity11
			// 
			this.ifElseBranchActivity11.Activities.Add(this.setStateActivity21);
			codecondition19.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetDisabled);
			this.ifElseBranchActivity11.Condition = codecondition19;
			this.ifElseBranchActivity11.Name = "ifElseBranchActivity11";
			// 
			// ifElseBranchActivity10
			// 
			this.ifElseBranchActivity10.Activities.Add(this.setStateActivity8);
			codecondition20.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.Condition_IsTargetPaused);
			this.ifElseBranchActivity10.Condition = codecondition20;
			this.ifElseBranchActivity10.Name = "ifElseBranchActivity10";
			// 
			// ifElseActivity9
			// 
			this.ifElseActivity9.Activities.Add(this.ifElseBranchActivity18);
			this.ifElseActivity9.Activities.Add(this.ifElseBranchActivity27);
			this.ifElseActivity9.Activities.Add(this.ifElseBranchActivity19);
			this.ifElseActivity9.Activities.Add(this.ifElseBranchActivity20);
			this.ifElseActivity9.Activities.Add(this.ifElseBranchActivity21);
			this.ifElseActivity9.Name = "ifElseActivity9";
			// 
			// refreshTargetDataActivity9
			// 
			this.refreshTargetDataActivity9.Name = "refreshTargetDataActivity9";
			// 
			// delayActivity2
			// 
			this.delayActivity2.Name = "delayActivity2";
			this.delayActivity2.TimeoutDuration = System.TimeSpan.Parse("00:00:10");
			// 
			// ifElseActivity8
			// 
			this.ifElseActivity8.Activities.Add(this.ifElseBranchActivity14);
			this.ifElseActivity8.Activities.Add(this.ifElseBranchActivity26);
			this.ifElseActivity8.Activities.Add(this.ifElseBranchActivity15);
			this.ifElseActivity8.Activities.Add(this.ifElseBranchActivity16);
			this.ifElseActivity8.Activities.Add(this.ifElseBranchActivity17);
			this.ifElseActivity8.Name = "ifElseActivity8";
			// 
			// refreshTargetDataActivity8
			// 
			this.refreshTargetDataActivity8.Name = "refreshTargetDataActivity8";
			// 
			// delayActivity1
			// 
			this.delayActivity1.Name = "delayActivity1";
			this.delayActivity1.TimeoutDuration = System.TimeSpan.Parse("00:00:10");
			// 
			// ifElseActivity1
			// 
			this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity1);
			this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity2);
			this.ifElseActivity1.Activities.Add(this.ifElseBranchActivity25);
			this.ifElseActivity1.Description = "Checks if the target is currently paused. If it is, the state is set to Passed. I" +
				"f the target is not paused, the state is set to Testing.";
			this.ifElseActivity1.Name = "ifElseActivity1";
			// 
			// refreshTargetDataActivity3
			// 
			this.refreshTargetDataActivity3.Name = "refreshTargetDataActivity3";
			// 
			// ifElseActivity3
			// 
			this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity5);
			this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity6);
			this.ifElseActivity3.Activities.Add(this.ifElseBranchActivity7);
			this.ifElseActivity3.Description = "Checks the number of consecutive errors in testing, and sets the state accordingl" +
				"y.";
			this.ifElseActivity3.Name = "ifElseActivity3";
			// 
			// executeTestActivity1
			// 
			this.executeTestActivity1.Name = "executeTestActivity1";
			// 
			// ifElseActivity7
			// 
			this.ifElseActivity7.Activities.Add(this.ifElseBranchActivity12);
			this.ifElseActivity7.Activities.Add(this.ifElseBranchActivity13);
			this.ifElseActivity7.Activities.Add(this.ifElseBranchActivity24);
			this.ifElseActivity7.Description = "Checks to see if the target is currently paused. If yes, the state is set to Aler" +
				"ted (the current). If not, the state is set to Testing.";
			this.ifElseActivity7.Name = "ifElseActivity7";
			// 
			// refreshTargetDataActivity7
			// 
			this.refreshTargetDataActivity7.Name = "refreshTargetDataActivity7";
			// 
			// TestDelay3
			// 
			this.TestDelay3.Name = "TestDelay3";
			this.TestDelay3.TimeoutDuration = System.TimeSpan.Parse("00:00:10");
			this.TestDelay3.InitializeTimeoutDuration += new System.EventHandler(this.OnInitializeTestDelay);
			// 
			// refreshTargetDataActivity6
			// 
			this.refreshTargetDataActivity6.Name = "refreshTargetDataActivity6";
			// 
			// refreshTargetDataActivity1
			// 
			this.refreshTargetDataActivity1.Name = "refreshTargetDataActivity1";
			// 
			// ifElseActivity2
			// 
			this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity3);
			this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity4);
			this.ifElseActivity2.Activities.Add(this.ifElseBranchActivity22);
			this.ifElseActivity2.Description = "Checks to see whether the current activity is paused. It it is not paused, the st" +
				"ate is set to Testing. If it is paused, the state is set to Passed (the current " +
				"state).";
			this.ifElseActivity2.Name = "ifElseActivity2";
			// 
			// refreshTargetDataActivity2
			// 
			this.refreshTargetDataActivity2.Name = "refreshTargetDataActivity2";
			// 
			// TestDelay1
			// 
			this.TestDelay1.Name = "TestDelay1";
			this.TestDelay1.TimeoutDuration = System.TimeSpan.Parse("00:00:10");
			this.TestDelay1.InitializeTimeoutDuration += new System.EventHandler(this.OnInitializeTestDelay);
			// 
			// ifElseActivity6
			// 
			this.ifElseActivity6.Activities.Add(this.ifElseBranchActivity10);
			this.ifElseActivity6.Activities.Add(this.ifElseBranchActivity11);
			this.ifElseActivity6.Activities.Add(this.ifElseBranchActivity23);
			this.ifElseActivity6.Description = "Checks the current target to see if it is paused. If paused, the state is set to " +
				"Failed (the current). If not paused, the state is set to Testing.";
			this.ifElseActivity6.Name = "ifElseActivity6";
			// 
			// refreshTargetDataActivity5
			// 
			this.refreshTargetDataActivity5.Name = "refreshTargetDataActivity5";
			// 
			// TestDelay2
			// 
			this.TestDelay2.Name = "TestDelay2";
			this.TestDelay2.TimeoutDuration = System.TimeSpan.Parse("00:00:10");
			this.TestDelay2.InitializeTimeoutDuration += new System.EventHandler(this.OnInitializeTestDelay);
			// 
			// refreshTargetDataActivity4
			// 
			this.refreshTargetDataActivity4.Name = "refreshTargetDataActivity4";
			// 
			// WaitForNotDisabledInDisabled
			// 
			this.WaitForNotDisabledInDisabled.Activities.Add(this.delayActivity2);
			this.WaitForNotDisabledInDisabled.Activities.Add(this.refreshTargetDataActivity9);
			this.WaitForNotDisabledInDisabled.Activities.Add(this.ifElseActivity9);
			this.WaitForNotDisabledInDisabled.Description = "Waits for 10 seconds and checks again whether the target is disabled or not.";
			this.WaitForNotDisabledInDisabled.Name = "WaitForNotDisabledInDisabled";
			// 
			// WaitForNotPausedInPaused
			// 
			this.WaitForNotPausedInPaused.Activities.Add(this.delayActivity1);
			this.WaitForNotPausedInPaused.Activities.Add(this.refreshTargetDataActivity8);
			this.WaitForNotPausedInPaused.Activities.Add(this.ifElseActivity8);
			this.WaitForNotPausedInPaused.Description = "Waits for 10 seconds and checks again whether the target is paused or not. If pau" +
				"sed, the state is set again to Paused. If not paused, the state is set to the st" +
				"ate is was prior to the current state.";
			this.WaitForNotPausedInPaused.Name = "WaitForNotPausedInPaused";
			// 
			// InitializeStarted
			// 
			this.InitializeStarted.Activities.Add(this.refreshTargetDataActivity3);
			this.InitializeStarted.Activities.Add(this.ifElseActivity1);
			this.InitializeStarted.Name = "InitializeStarted";
			// 
			// InitializeTesting
			// 
			this.InitializeTesting.Activities.Add(this.executeTestActivity1);
			this.InitializeTesting.Activities.Add(this.ifElseActivity3);
			this.InitializeTesting.Name = "InitializeTesting";
			// 
			// WaitForTestRunInAlerted
			// 
			this.WaitForTestRunInAlerted.Activities.Add(this.TestDelay3);
			this.WaitForTestRunInAlerted.Activities.Add(this.refreshTargetDataActivity7);
			this.WaitForTestRunInAlerted.Activities.Add(this.ifElseActivity7);
			this.WaitForTestRunInAlerted.Name = "WaitForTestRunInAlerted";
			// 
			// InitializeAlerted
			// 
			this.InitializeAlerted.Activities.Add(this.refreshTargetDataActivity6);
			this.InitializeAlerted.Name = "InitializeAlerted";
			// 
			// InitializePassed
			// 
			this.InitializePassed.Activities.Add(this.refreshTargetDataActivity1);
			this.InitializePassed.Name = "InitializePassed";
			// 
			// WaitForTestRunInPassed
			// 
			this.WaitForTestRunInPassed.Activities.Add(this.TestDelay1);
			this.WaitForTestRunInPassed.Activities.Add(this.refreshTargetDataActivity2);
			this.WaitForTestRunInPassed.Activities.Add(this.ifElseActivity2);
			this.WaitForTestRunInPassed.Name = "WaitForTestRunInPassed";
			// 
			// WaitForTestRunInFailed
			// 
			this.WaitForTestRunInFailed.Activities.Add(this.TestDelay2);
			this.WaitForTestRunInFailed.Activities.Add(this.refreshTargetDataActivity5);
			this.WaitForTestRunInFailed.Activities.Add(this.ifElseActivity6);
			this.WaitForTestRunInFailed.Name = "WaitForTestRunInFailed";
			// 
			// InitializeFailed
			// 
			this.InitializeFailed.Activities.Add(this.refreshTargetDataActivity4);
			this.InitializeFailed.Name = "InitializeFailed";
			// 
			// Disabled
			// 
			this.Disabled.Activities.Add(this.WaitForNotDisabledInDisabled);
			this.Disabled.Name = "Disabled";
			// 
			// Paused
			// 
			this.Paused.Activities.Add(this.WaitForNotPausedInPaused);
			this.Paused.Name = "Paused";
			// 
			// Started
			// 
			this.Started.Activities.Add(this.InitializeStarted);
			this.Started.Name = "Started";
			// 
			// Testing
			// 
			this.Testing.Activities.Add(this.InitializeTesting);
			this.Testing.Name = "Testing";
			// 
			// Alerted
			// 
			this.Alerted.Activities.Add(this.InitializeAlerted);
			this.Alerted.Activities.Add(this.WaitForTestRunInAlerted);
			this.Alerted.Name = "Alerted";
			// 
			// Passed
			// 
			this.Passed.Activities.Add(this.WaitForTestRunInPassed);
			this.Passed.Activities.Add(this.InitializePassed);
			this.Passed.Name = "Passed";
			// 
			// Failed
			// 
			this.Failed.Activities.Add(this.InitializeFailed);
			this.Failed.Activities.Add(this.WaitForTestRunInFailed);
			this.Failed.Name = "Failed";
			// 
			// TargetFailureMonitoringWorkflow
			// 
			this.Activities.Add(this.Failed);
			this.Activities.Add(this.Passed);
			this.Activities.Add(this.Alerted);
			this.Activities.Add(this.Testing);
			this.Activities.Add(this.Started);
			this.Activities.Add(this.Paused);
			this.Activities.Add(this.Disabled);
			this.CompletedStateName = null;
			this.DynamicUpdateCondition = null;
			this.InitialStateName = "Started";
			this.Name = "TargetFailureMonitoringWorkflow";
			this.TargetId = new System.Guid("00000000-0000-0000-0000-000000000000");
			this.CanModifyActivities = false;

        }

        #endregion

		private SetStateActivity setStateActivity25;
		private IfElseBranchActivity ifElseBranchActivity27;
		private IfElseBranchActivity ifElseBranchActivity26;
		private SetStateActivity setStateActivity24;
		private SetStateActivity setStateActivity23;
		private IfElseBranchActivity ifElseBranchActivity25;
		private SetStateActivity setStateActivity19;
		private SetStateActivity setStateActivity18;
		private SetStateActivity setStateActivity17;
		private SetStateActivity setStateActivity16;
		private IfElseBranchActivity ifElseBranchActivity21;
		private IfElseBranchActivity ifElseBranchActivity20;
		private SetStateActivity setStateActivity20;
		private IfElseBranchActivity ifElseBranchActivity22;
		private SetStateActivity setStateActivity21;
		private IfElseBranchActivity ifElseBranchActivity23;
		private SetStateActivity setStateActivity22;
		private IfElseBranchActivity ifElseBranchActivity24;
		private SetStateActivity setStateActivity12;
		private SetStateActivity setStateActivity15;
		private SetStateActivity setStateActivity14;
		private SetStateActivity setStateActivity13;
		private IfElseBranchActivity ifElseBranchActivity17;
		private IfElseBranchActivity ifElseBranchActivity16;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity8;
		private EventDrivenActivity WaitForNotDisabledInDisabled;
		private IfElseBranchActivity ifElseBranchActivity19;
		private IfElseBranchActivity ifElseBranchActivity18;
		private IfElseActivity ifElseActivity9;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity9;
		private DelayActivity delayActivity2;
		private StateActivity Disabled;
		private StateActivity Paused;
		private EventDrivenActivity WaitForNotPausedInPaused;
		private IfElseBranchActivity ifElseBranchActivity15;
		private IfElseBranchActivity ifElseBranchActivity14;
		private IfElseActivity ifElseActivity8;
		private DelayActivity delayActivity1;
		private SetStateActivity setStateActivity11;
		private SetStateActivity setStateActivity10;
		private IfElseBranchActivity ifElseBranchActivity13;
		private IfElseBranchActivity ifElseBranchActivity12;
		private IfElseActivity ifElseActivity7;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity7;
		private DelayActivity TestDelay3;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity6;
		private EventDrivenActivity WaitForTestRunInAlerted;
		private SetStateActivity setStateActivity9;
		private SetStateActivity setStateActivity8;
		private IfElseBranchActivity ifElseBranchActivity11;
		private IfElseBranchActivity ifElseBranchActivity10;
		private IfElseActivity ifElseActivity6;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity5;
		private StateInitializationActivity InitializeAlerted;
		private DelayActivity TestDelay2;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity4;
		private EventDrivenActivity WaitForTestRunInFailed;
		private StateInitializationActivity InitializeFailed;
		private CodeActivity ClearFailureAlertTimeStamp;
		private Argos.Activities.DeliverAlertActivity deliverAlertActivity2;
		private IfElseBranchActivity ifElseBranchActivity9;
		private IfElseActivity ifElseActivity5;
		private CodeActivity SetFailureAlertTimeStamp;
		private Argos.Activities.DeliverAlertActivity deliverAlertActivity1;
		private IfElseBranchActivity ifElseBranchActivity8;
		private IfElseActivity ifElseActivity4;
		private SetStateActivity setStateActivity7;
		private SetStateActivity setStateActivity6;
		private IfElseBranchActivity ifElseBranchActivity7;
		private IfElseBranchActivity ifElseBranchActivity6;
		private IfElseBranchActivity ifElseBranchActivity5;
		private IfElseActivity ifElseActivity3;
		private SetStateActivity setStateActivity4;
		private IfElseBranchActivity ifElseBranchActivity4;
		private IfElseBranchActivity ifElseBranchActivity3;
		private IfElseActivity ifElseActivity2;
		private IfElseBranchActivity ifElseBranchActivity2;
		private IfElseBranchActivity ifElseBranchActivity1;
		private IfElseActivity ifElseActivity1;
		private SetStateActivity setStateActivity3;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity3;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity2;
		private Argos.Activities.RefreshTargetDataActivity refreshTargetDataActivity1;
		private StateInitializationActivity InitializePassed;
		private SetStateActivity setStateActivity2;
		private DelayActivity TestDelay1;
		private EventDrivenActivity WaitForTestRunInPassed;
		private SetStateActivity setStateActivity5;
		private SetStateActivity setStateActivity1;
		private StateInitializationActivity InitializeStarted;
		private Argos.Activities.ExecuteTestActivity executeTestActivity1;
		private StateInitializationActivity InitializeTesting;
		private StateActivity Started;
		private StateActivity Testing;
		private StateActivity Passed;
		private StateActivity Alerted;
		private StateActivity Failed;



















































































































































	}
}
